package com.wxmit.module.system.service;

import cn.hutool.core.lang.tree.Tree;
import com.wxmit.module.system.domain.dto.BatchAddBtnDto;
import com.wxmit.system.base.core.IShushanService;
import com.wxmit.module.system.domain.SysMenu;

import java.util.List;

/**
 * @Description ISysMenuService
 * @Author huangxiong
 * @Date 2022/7/12 10:16
 * @Version V1.0
 */
public interface ISysMenuService extends IShushanService<SysMenu> {
    List<Tree<Long>> listTree(List<Long> roleIds);
    List<Tree<Long>> listTree();

    List<Tree<Long>> listMenuTree();

    List<Tree<Long>> listRouterTree();

    Boolean batchAddBtn(Long pId, List<BatchAddBtnDto> list);
}
